package com.ruoyi.tb.lmt.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;

import java.util.Date;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 油压减震器视图对象 oil_sample_detection
 *
 * @author ruoyi
 * @date 2023-12-20
 */
@Data
@ExcelIgnoreUnannotated
public class OilSampleDetectionVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    //@ExcelProperty(value = "id")
    private Long id;

    /**
     * 大机编号
     */
    //@ExcelProperty(value = "大机编号")
    private String djNo;

    /**
     * 日期
     */
    @ExcelProperty(value = "试验日期")
    private String oilData;

    /**
     * 大机id
     */
    @ExcelProperty(value = "大机车号")
    private String oilId;

    /**
     * 类型
     */
    @ExcelProperty(value = "部位类型")
    private String oilType;

    /**
     * 未知参数
     */
    //@ExcelProperty(value = "未知参数")
    private String burnMode;

    /**
     * Fe
     */
    @ExcelProperty(value = "Fe")
    private String oilFe;

    /**
     * Cr
     */
    @ExcelProperty(value = "Cr")
    private String oilCr;

    /**
     * Pb
     */
    @ExcelProperty(value = "Pb")
    private String oilPb;

    /**
     * Cu
     */
    @ExcelProperty(value = "Cu")
    private String oilCu;

    /**
     * Sn
     */
    @ExcelProperty(value = "Sn")
    private String oilSn;

    /**
     * Al
     */
    @ExcelProperty(value = "Al")
    private String oilAl;

    /**
     * Ni
     */
    @ExcelProperty(value = "Ni")
    private String oilNi;

    /**
     * Ag
     */
    @ExcelProperty(value = "Ag")
    private String oilAg;

    /**
     * Si
     */
    @ExcelProperty(value = "Si")
    private String oilSi;

    /**
     * B
     */
    @ExcelProperty(value = "B")
    private String oilB;

    /**
     * Na
     */
    @ExcelProperty(value = "Na")
    private String oilNa;

    /**
     * Mg
     */
    @ExcelProperty(value = "Mg")
    private String oilMg;

    /**
     * Ca
     */
    @ExcelProperty(value = "Ca")
    private String oilCa;

    /**
     * Ba
     */
    @ExcelProperty(value = "Ba")
    private String oilBa;

    /**
     * P
     */
    @ExcelProperty(value = "P")
    private String oilP;

    /**
     * Zn
     */
    @ExcelProperty(value = "Zn")
    private String oilZn;

    /**
     * Mo
     */
    @ExcelProperty(value = "Mo")
    private String oilMo;

    /**
     * Ti
     */
    @ExcelProperty(value = "Ti")
    private String oilTi;

    /**
     * V
     */
    @ExcelProperty(value = "V")
    private String oilV;

    /**
     * Mn
     */
    @ExcelProperty(value = "Mn")
    private String oilMn;

    /**
     * Cd
     */
    @ExcelProperty(value = "Cd")
    private String oilCd;

    /**
     * H
     */
    @ExcelProperty(value = "H")
    private String oilH;

    /**
     * C
     */
    @ExcelProperty(value = "C")
    private String oilC;

    /**
     * 删除标志
     */
    //@ExcelProperty(value = "删除标志")
    private String delFlag;

    /**
     * 创建人
     */
    //@ExcelProperty(value = "创建人")
    private String createBy;

    /**
     * 创建时间
     */
    //@ExcelProperty(value = "试验时间")
    private Date createTime;

    /**
     * 更新人
     */
    //@ExcelProperty(value = "更新人")
    private String updateBy;

    /**
     * 更新时间
     */
    //@ExcelProperty(value = "更新时间")
    private Date updateTime;


    private List<Map<String, String>> reports;
}
